// pages/mycoupon/mycoupon.js
const app = getApp();
var formatTime = require("../../utils/util.js");
Page({

  /**
   * 页面的初始数据
   */
  data: {
    couponList: null, //优惠券列表
    //为空提示
    emptyTip: {
      font: "这里空空如也~",
      imgUrl: "/images/empty-coupon-center.png"
    }
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.setData({
      couponList: JSON.parse(options.list)
    });
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
  },

  //将时间戳转换成日期
  format(arr, prop) {
    arr.forEach((item) => {
      item[prop] = formatTime.formatTime(item[prop] * 1000, 'hms');
    });
  },

  //使用优惠券
  useCoupon(e) {
    const money = e.currentTarget.dataset.money;
    const yhqId = e.currentTarget.dataset.id;
    //获取页面栈
    let pages = getCurrentPages();
    //获取上一个页面
    let prev = pages[pages.length - 2];
    //调用上一个页面的setData方法，从而达到naviagtreBack返回传参的效果
    //简单粗暴
    prev.setData({
      yhqId: yhqId,
      reduceMoney: money, //选中的优惠券面值
      selectYqh: '优惠券抵扣' + money + '元'
    });
    prev.getTotalPrice(money);
    wx.navigateBack();
  },
  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
  
  }
})